import React from 'react';
import { File } from '../comment/type';

interface Return {
  /**
   * 商品类型
   *  @description.zh-CN 商品类型
   * @default           根据采购单号搜索的后端数据
   *
   */
   contacts: String;
  /**
   * 商品名称
   *  @description.zh-CN 商品名称
   * @default           根据采购单号搜索的后端数据
   *
   */
   product_name: String;
  /**
   * 商品型号
   *  @description.zh-CN 商品型号
   * @default           根据采购单号搜索的后端数据
   *
   */
  type: String;
  /**
   * 商品编号
   *  @description.zh-CN 商品编号
   * @default           根据采购单号搜索的后端数据
   *
   */
  product_num: String;
  /**
   * 单位
   *  @description.zh-CN 单位
   * @default           根据采购单号搜索的后端数据
   *
   */
   unit: String;
  /**
   * 是否需要归还
   *  @description.zh-CN 是否需要归还 (1:需要  2：不需要)
   * @default           根据采购单号搜索的后端数据
   *
   */
  receive: String;
  /**
   * 资产性质
   *  @description.zh-CN 资产性质 (此处直接存储 '固定资产' | '消耗品' 字符串) (接口中1-需要归还,2-无需归还)
   * @default           根据采购单号搜索的后端数据
   */
  property: String;
  /**
   * 供应商名称
   *  @description.zh-CN供应商名称
   * @default           根据采购单号搜索的后端数据
   */
  offer_company: String;
   /**
   * 退货数量
   *  @description.zh-CN 退货数量
   * @default           必填
   *
   */
    out_count: Number;
  /**
   * 已入库数量
   *  @description.zh-CN 已入库数量
   * @default           根据采购单号搜索的后端数据
   *
   */
   has_inroom: Number;
   /**
   * 未入库数量
   *  @description.zh-CN 未入库数量
   * @default           根据采购单号搜索的后端数据
   *
   */
    not_inroom: Number;
     /**
   * 库存数量
   *  @description.zh-CN 库存数量
   * @default           根据采购单号搜索的后端数据
   *
   */
  in_count: Number;
  /**
   * 单价(元)
   *  @description.zh-CN 单价(元)
   * @default           根据采购单号搜索的后端数据
   *
   */
   commodity_price: Number;
  /**
   * 小计(元)
   *  @description.zh-CN 小计(元)
   * @default           根据采购单号搜索的后端数据
   *
   */
   commodity_price_count: Number;
}

export interface IHelloProps {
  /**
   * 采购退货单号
   *  @description.zh-CN 采购退货单号
   * @default           必填
   *
   */
  returnNumbers: String;
  /**
   *   采购退货名称
   * @description.zh-CN  采购退货名称
   * @default           必填
   */
  returnName: String;
  /**
   *   退货类型
   * @description.zh-CN  退货类型 ( '已入库退货'| '未入库退货')
   * @default           必填
   */
  returnType: String;
  /**
   *   采购单号
   * @description.zh-CN  采购单号 数据来自后端接口  { id": "84a40bed-88e1-4035-80ec-3f4790f2cf73","value": "CG-45"},
   * @default           必填
   */
   returnPurchaseNumbers: Object;
  /**
   *   备注
   * @description.zh-CN  备注
   * @default
   */
  returnReason?: String;
  /**
   *  附件  (选项参考下表)
   * @description.zh-CN 附件  (选项参考下表)
   */
  returnFile?: Array<File>;
  /**
   *  采购明细
   * @description.zh-CN 采购明细
   * @default           必填
   */
  ReturnTableData: Array<Return>;
}
export const ReturnsOptions = (props: Return) => {};

export const FileOptions = (props: File) => {};
const Hello: React.FC<IHelloProps> = () => <div>Hello World!</div>;

export default Hello;
